package com.ytjj.quartz.dao;

import com.ytjj.qmyx.mall.model.MsgFailLog;
import com.ytjj.quartz.model.SmsFailStaticsResponse;

import java.util.List;

/**
 * @author jiawei
 * @date 2023年04月23日 11:45
 * @describe
 */
public interface MsgFailLogDao {

    /**
     * 每日统计短信发送失败汇总
     */
    List<SmsFailStaticsResponse> getSendFailStaticsByDay();

    /**
     * 每日统计短信提交失败汇总
     */
    List<SmsFailStaticsResponse> getSubmitFailStaticsByDay();

    /**
     * 每月1号统计查询短信发送失败汇总
     */
    List<SmsFailStaticsResponse> getSendFailStaticsByMonth();

    /**
     * 每月1号统计查询短信提交失败汇总
     */
    List<SmsFailStaticsResponse> getSubmitFailStaticsByMonth();

    /**
     * 获取已发货的短信
     */
    List<MsgFailLog> getDeliveredByTime();

    /**
     * 更新
     */
    int updateMsgFailLogById(MsgFailLog msgFailLog);





}
